import request from "@/utils/request"
import type { CategoryListModel } from "./model/categoryModel"

enum Api {
  getCategory1ListApi = "/admin/product/getCategory1",
  getCategory2ListApi = "/admin/product/getCategory2",
  getCategory3ListApi = "/admin/product/getCategory3",
}

export const reqGetCategory1ListData = () =>
  request.get<any, CategoryListModel>(Api.getCategory1ListApi)

export const reqGetCategory2ListData = (category1Id: number) =>
  request.get<any, CategoryListModel>(
    Api.getCategory2ListApi + `/${category1Id}`
  )

export const reqGetCategory3ListData = (category2Id: number) =>
  request.get<any, CategoryListModel>(
    Api.getCategory3ListApi + `/${category2Id}`
  )
